.login {
    width: 100%;
    height: 100vh;
    background-color: #f5f5f5;
    background-image: url(https://gw.alipayobjects.com/zos/rmsportal/TVYTbAXWheQpRcWDaDMu.svg);
    position: relative;
    .loginBox {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        .descBox {
            display: flex;
            align-items: center;
            padding: 10px;
            .logo {
                img {
                    width: 64px;
                    height: 64px;
                }
            }
            .desc {
                font-size: 28px;
                font-weight: 700;
                margin-left: 35px;
                letter-spacing: 2px;
            }
        }
        .icon {
            padding-right: 10px;
        }
       :global(.ant-input-affix-wrapper){
           height: 40px; 
        }
        :global(.ant-input-group-addon) {
            border: none;
            padding: 0 0 0 20px;
            background-color: #f5f5f5;
        } 
        .defaultBtn {
            height: 40px;
        }
        .defaultBtn:hover {
            border-color: #CF4343;
            color: #CF4343;
        }
        .defaultBtn:focus {
            border-color: #CF4343;
            color: #CF4343;
        }
    }
}